692b5115c3ecf03e44acabcc72abffe39ba691b9,samples/iotfdevicemanagement/src/com/ibm/iotf/sample/devicemgmt/device/SampleRasPiDMAgentWithCustomMqttAsyncClient.java,SampleRasPiDMAgentWithCustomMqttAsyncClient,createManagedClient,#String#,182
Before Change
/**
* Create a DeviceLocation object
*/
DeviceLocation location = new DeviceLocation.Builder(30.28565, -97.73921).
elevation(10).build();
/**
* Create a DeviceDiagnostic Object With default ErrorCode & Log
*/
DiagnosticErrorCode errorCode = new DiagnosticErrorCode(0);
DiagnosticLog log = new DiagnosticLog(
"Creating a Managed Client",
new Date(),
DiagnosticLog.LogSeverity.informational);
/**
* Create a DeviceMetadata object
*/
JsonObject data = new JsonObject();
data.addProperty("customField", "customValue");
DeviceMetadata metadata = new DeviceMetadata(data);
this.deviceData = new DeviceData.Builder().
typeId(trimedValue(deviceProps.getProperty("Device-Type"))).
deviceId(trimedValue(deviceProps.getProperty("Device-ID"))).
deviceInfo(deviceInfo).
deviceFirmware(firmware).
deviceLocation(location).
deviceErrorCode(errorCode).
deviceLog(log).
metadata(metadata).
build();
After Change
typeId(trimedValue(deviceProps.getProperty("Device-Type"))).
deviceId(trimedValue(deviceProps.getProperty("Device-ID"))).
deviceInfo(deviceInfo).
deviceFirmware(firmware).
metadata(metadata).
build();